package com.qf.service;

import com.qf.entity.Book;
import com.qf.entity.Page;

import java.util.List;

/**
 * @author 常肖飞先生
 * @version V1.0
 * @Project 0511_3
 * @Package com.qf.service
 * @Description: Book 的Serivice层
 * @Date 2022/5/12 10:58
 */
public interface BookService {
    List<Book> selectAll();

    Boolean  addBook(Book book);

    Boolean deleteOne(Integer bookId);

    boolean updateBook(Integer id, Book book);
    /**
     * 分页查询, 查询总记录数
     * @return
     */
    public int findAllPageCount();
    /**
     * 根据分页对象, 进行分页查询
     * @param page
     * @return
     */
    public  List<Book> findAllPage(Page page);
}
